package com.kws.payment.dao;

import io.swagger.annotations.ApiModelProperty;

/**
 * <b>UnionPayWebRq</b>
 *
 * @description: UnionPayWebRq <br>
 * @date: 2024/12/4 15:06 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class UnionPayWebRq {
    @ApiModelProperty(value = "消息ID 原样返回")
    private String msgId;

    @ApiModelProperty(value = "报文请求时间 格式：yyyy-MM-dd HH:mm:ss")
    private String requestTimestamp;

    @ApiModelProperty(value = "请求系统预留字段")
    private String srcReserve;

    @ApiModelProperty(value = "商户号")
    private String mid;

    @ApiModelProperty(value = "终端号")
    private String tid;

    @ApiModelProperty(value = "业务类型 QRPAYDEFAULT")
    private String instMid;

    @ApiModelProperty(value = "账单号 重要，参考二维码获取规范")
    private String billNo;

    @ApiModelProperty(value = "账单日期 格式yyyy-MM-dd")
    private String billDate;

    @ApiModelProperty(value = "账单描述 不超过128个汉字")
    private String billDesc;

    @ApiModelProperty(value = "支付总金额 重要，单位：分")
    private Integer totalAmount;

    @ApiModelProperty(value = "支付结果通知地址 接受支付通知的商户服务url")
    private String notifyUrl;

    @ApiModelProperty(value = "支付结果回跳商户页面")
    private String returnUrl;

    public String getMsgId() {
        return msgId;
    }

    public void setMsgId(String msgId) {
        this.msgId = msgId;
    }

    public String getRequestTimestamp() {
        return requestTimestamp;
    }

    public void setRequestTimestamp(String requestTimestamp) {
        this.requestTimestamp = requestTimestamp;
    }

    public String getSrcReserve() {
        return srcReserve;
    }

    public void setSrcReserve(String srcReserve) {
        this.srcReserve = srcReserve;
    }

    public String getMid() {
        return mid;
    }

    public void setMid(String mid) {
        this.mid = mid;
    }

    public String getTid() {
        return tid;
    }

    public void setTid(String tid) {
        this.tid = tid;
    }

    public String getInstMid() {
        return instMid;
    }

    public void setInstMid(String instMid) {
        this.instMid = instMid;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getBillDate() {
        return billDate;
    }

    public void setBillDate(String billDate) {
        this.billDate = billDate;
    }

    public String getBillDesc() {
        return billDesc;
    }

    public void setBillDesc(String billDesc) {
        this.billDesc = billDesc;
    }

    public Integer getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getReturnUrl() {
        return returnUrl;
    }

    public void setReturnUrl(String returnUrl) {
        this.returnUrl = returnUrl;
    }
}
